$defaultPadding20: 20px;
$defaultPadding10: 10px;
$defaultColor: #ffb72f;
.flexCS {
  display: flex !important;
  align-items: center !important;
}
.select-coupon {
  width: 100vw;
  //min-height: 60vh;
  position: absolute;
  padding-bottom: env(safe-area-inset-bottom);
  bottom: 0;
  background-color: white;
  transition: all 3s ease-in;
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  z-index: 9999px;
  &-title {
    position: relative;
    padding: $defaultPadding20;
    background-color: white;
    font-weight: bold;
    font-size: 1.125rem;
    text-align: center;
    border-radius: 18px;
  }
  &-list {
    padding: 20px 10px;
    height: 50vh;
    overflow: hidden;
    overflow-y: scroll;
    &-item {
      padding: 40px 10px;
      border-bottom: 1px solid whitesmoke;
    }
    .left,
    .right {
      flex: 1;
    }
    .right {
      text-align: right;
      display: flex;
      align-items: center;
      justify-content: flex-end;
    }
    .tips {
      margin-top: 10px;
      color: darkgrey;
    }
  }
}

.close-icon {
  position: absolute;
  right: 20px;
  width: 44px;
  height: 44px;
}
checkbox .wx-checkbox-input {
  width: 50rpx;
  height: 50rpx;
  border-radius: 50%;
}
// 复选框选中样式
checkbox .wx-checkbox-input.wx-checkbox-input-checked {
  border-color: #18d6ff;
  background-color: #18d6ff;
}
// 复选框选中之后对号的样式
checkbox .wx-checkbox-input.wx-checkbox-input-checked::before {
  color: #fff;
}
